\chapter{算法及公式}

\section{公式}

\begin{align}
a &= b+c, \\
aa &= bb+cc
\end{align}

公式的行间距1.5倍。

\section{算法}

\begin{algorithm}[!htb]
	该算法采用宏包algorithm2e排版\;
	\BlankLine
	\While{$r < R$} {
		\For{$i = 0$ \KwTo $100$}{
			\If(条件语句可以在这里增加注释){$i = 10$}{
				\lIf{$r = 20$}{$r = r + 1$}
				\tcp{这里可以编写算法注释}
				\lElse{$r\leftarrow i$}
			}
		}
	}
	\caption{algorithm2e算法编写示意}
	\label{chap_algo:example}
\end{algorithm}

算法行号由\textbf{buptthesis.cls}中引入宏包\latextext{\RequirePackage[xxx]{algorithm2e}}时的选项\textbf{linesnumbered}控制，去掉该选项即可去掉行号。

更多算法宏包内容参考\href{http://tug.ctan.org/macros/latex/contrib/algorithm2e/doc/algorithm2e.pdf}{官方文档}第7章以及第9.3小节。

引用该算法\ref*{chap_algo:example}。